-
1 ActiveX automation
-
2 ActiveX automation
The New English-Russian Dictionary of Radio-electronics > ActiveX automation
-
3 automation
-
4 automation
2) автоматика•- design automation
- digital automation
- electronic design automation
- flexible automation
- laboratory automation
- library automation
- office automation
- programmable automation
- source data automationThe New English-Russian Dictionary of Radio-electronics > automation
-
5 ActiveX client
ActiveX-клиент( в технологиях ActiveX - компонент, выступающий в роли клиента) Syn: automation clientБольшой англо-русский и русско-английский словарь > ActiveX client
-
6 ActiveX server
ActiveX-сервер( в технологиях ActiveX - компонент, выступающий в роли сервера) Syn: automation serverБольшой англо-русский и русско-английский словарь > ActiveX server
-
7 ActiveX client
ActiveX-клиент (в технологиях ActiveX - компонент, выступающий в роли клиента)Syn:English-Russian dictionary of computer science and programming > ActiveX client
-
8 ActiveX server
ActiveX-сервер (в технологиях ActiveX - компонент, выступающий в роли сервера)Syn:English-Russian dictionary of computer science and programming > ActiveX server
-
9 automation servers
Автоматизация. Клиенты и серверы автоматизации.
Автоматизация (ранее известная как OLE-автоматизация – OLE Automation) – это одно из наиболее важных средств технологии ActiveX, позволяющее программно управлять объектами из других приложений. И это основное средство, с помощью которого можно интегрировать функциональные возможности различных приложений. Приложения, поддерживающие автоматизацию, делятся на две категории: клиенты автоматизации и серверы автоматизации. Причем некоторые приложения могут быть только клиентами либо только серверами автоматизации, но есть и такие (и к ним относится Microsoft Access), которые могут выступать и в том и в другом качестве.
Клиенты и серверы автоматизации При интеграции двух приложений одно предоставляет свои объекты для использования, а другое использует объекты первого приложения. Приложение, объекты которого доступны для других приложений, называется сервером автоматизации (иногда его еще называют компонентом). Приложение, которое использует объекты другого приложения, называется клиентом (или контроллером) автоматизации. Объекты, которые доступны для других приложений, называют объектами автоматизации. Через объекты автоматизации приложение-сервер открывает доступ другим программам к тем своим функциям, которые могут быть им полезны. Например, текстовый редактор может открывать другим программам доступ к проверке орфографии, служба связи – доступ к созданию и отправке сообщений. Это позволяет разработчикам ускорить процесс разработки своих приложений, благодаря использованию готовых функций сервера. Объекты приложения-сервера образуют библиотеку объектов, которая может быть подключена к приложению-клиенту путем установки ссылки в проекте VBA (см. разд. "Установка ссылок на объектные библиотеки" гл. 13). Приложение-клиент использует объекты приложения-сервера путем доступа к их свойствам и методам. При этом он имеет все те возможности, которые есть у сервера автоматизации. Например, Microsoft Excel имеет модель объектов, которая включает такие объекты, как Workbook, Worksheet, Sell и др. К этим объектам можно обращаться из Microsoft Access, а также из других приложений, поддерживающих автоматизацию. Чтобы получить представление о работе с технологией автоматизации OLE, нужно разобраться в классификации серверов автоматизации, которые могут быть использованы в написании приложений систем управления базами данных. Существуют пять основных типов серверов автоматизации.- Полные серверы (full servers) – это самостоятельные приложения, например Microsoft Excel и Microsoft Word, использующие автоматизацию. Данные приложения, подобно Access, предоставляют свои объекты для использования собственной версии VBA. Полные серверы называются также локальными серверами (local servers), поскольку сервер такого типа должен размещаться на том же компьютере, что и приложение клиента автоматизации.
- Серверы автоматизации (automation servers) – это серверы, которые не являются внедряемыми объектами. В качестве примера такого сервера можно привести Microsoft Access. Название Microsoft Access не содержится в списке Тип объекта (Object Type) вкладки Создание (Create New) диалогового окна Объект (Object) меню Вставка (Insert) приложений Microsoft Word или Microsoft Excel. При попытке указать файл базы данных во вкладке Создание из файла (Create From File) элемент управления Упаковщик объектов (Object Packager) пытается создать пакет из файла базы данных.
- Мини-серверы (mini-servers) – это приложения, которые могут быть запущены только из приложений-клиентов автоматизации, например Microsoft Graph (MSGraph9) или Visio Express. Приложение, являющееся мини-сервером, должно представлять собой выполнимый файл (с расширением ехе) и иметь возможность раскрывать окно приложения. Мини-серверы, отображающие объекты конкретного класса, например файлы изображений, видеоклипы и т. д., называются средствами просмотра (viewers).
- Специальные элементы управления OLE (OLE Controls) – это одна из разновидностей мини-серверов. Специальные элементы управления OLE, имеющие расширение файлов осх, кроме методов и свойств, предоставляют для использования другими приложениями еще и события. Они похожи на специальные элементы управления Visual Basic (VBXs). Некоторые элементы управления OLE, подобно VBXs, в режиме выполнения выводятся на экран, другие в режиме выполнения невидимы.
- Элементы управления ActiveX (ActiveX Controls) являются облегченной 32-разрядной версией элементов управления OLE. Такие элементы хранятся в файлах с тем же, что и у элементов OLE, расширением (осх), однако их размер на 30-50% меньше, чем у заменяемых ими элементов OLE. Элементы управления ActiveX являются основой развиваемой в настоящее время фирмой Microsoft технологии ActiveX
- Служебные серверы (process servers) – это подкласс серверов автоматизации, используемых для выполнения функций, которые не взаимодействуют с интерфейсом пользователя. Служебные серверы делятся на внешние ( OutOfProc(ess)) и внутренние ( InProc(ess)). Внешние серверы – это выполнимые файлы, которые запущены собственным процессом, т. е. имеют отдельную зарезервированную память. К внешним серверам можно отнести полные серверы и мини-серверы. Внутренние серверы используют память совместно с приложением клиента автоматизации. К внутренним серверам относятся специальные элементы управления ActiveX.
Служебные серверы не входят в официальную классификацию серверов автоматизации. Этот термин используется для того, чтобы различать невидимые управляемые служебные объекты сервера, работающие в фоновом режиме, и управляемые объекты, обладающие видимым представлением в режиме выполнения или режиме Конструктора Microsoft Access. Чаще всего служебные серверы используются при создании приложений баз данных, располагающих служебный сервер автоматизации между входным каналом приложения клиента и выходным каналом приложения сервера для обработки запросов приложения сервера или отслеживания ошибок данных входного канала сервера. Такие серверы невидимы для пользователя. Одним из преимуществ автоматизации является возможность работы с управляемыми полными серверами и мини-серверами без создания видимого экземпляра сервера автоматизации. Автоматизация запускает приложение самостоятельно, без внешнего вмешательства. Если серверу не указано активизировать окно, он невидим, и в списке задач его имя не содержится.
[ http://samoucka.ru/document18469.html]Тематики
EN
Англо-русский словарь нормативно-технической терминологии > automation servers
-
10 ActiveX object
фирм. объект ActiveX( в технологии ActiveX -COM-объект, реализованный в приложении-сервере (ActiveX server)) Syn: automation objectБольшой англо-русский и русско-английский словарь > ActiveX object
-
11 ActiveX object
фирм.объект ActiveX (в технологии ActiveX - COM-объект, реализованный в приложении-сервере (ActiveX server))Syn:English-Russian dictionary of computer science and programming > ActiveX object
-
12 automation object
объект автоматизации (в OLE Automation - COM-объект, реализованный в приложении-сервере (automation server)) Syn: ActiveX objectБольшой англо-русский и русско-английский словарь > automation object
-
13 automation object
объект автоматизации (в OLE Automation - COM-объект, реализованный в приложении-сервере (automation server))Syn:English-Russian dictionary of computer science and programming > automation object
-
14 automation controller
контроллер автоматизации( в COM-технологиях - компонент, управляющий другими приложениями) Syn: ActiveX clientБольшой англо-русский и русско-английский словарь > automation controller
-
15 automation server
сервер автоматизации( в COM-технологиях - компонент, выступающий в роли сервера) Syn: ActiveX serverБольшой англо-русский и русско-английский словарь > automation server
-
16 automation controller
контроллер автоматизации (в COM-технологиях - компонент, управляющий другими приложениями)Syn:English-Russian dictionary of computer science and programming > automation controller
-
17 automation server
сервер автоматизации (в COM-технологиях - компонент, выступающий в роли сервера)Syn:English-Russian dictionary of computer science and programming > automation server
-
18 OLE
фирм. [Object Linking and Embedding] а) до 1996 года - общее название группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.) б) с 1996 года после введения термина ActiveX применяется для обозначения технологий на основе COM, используемых для создания составных документов внедрением и связыванием -
19 OLE
фирм., сокр. от Object Linking and Embeddingа) до 1996 года - общее название группы объектно-ориентированных технологий Microsoft на основе COM( OLE 1, OLE 2, OLE Automation, OLE DB и др.)б) с 1996 года после введения термина ActiveX применяется для обозначения технологий на основе COM, используемых для создания составных документов внедрением и связываниемEnglish-Russian dictionary of computer science and programming > OLE
-
20 OLE
Object Linking and Embedding выч. 1) до 1996г. — общее название группы объектно-ориентированных технологий Майкрософт на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.) 2) с 1996 г. — после введения термина ActiveX — применяется для обозначения технологий на основе COM
- 1
- 2
См. также в других словарях:
ActiveX — is a framework for defining reusable software components in a programming language independent way. Software applications can then be composed from one or more of these components in order to provide their functionality.[1] It was introduced in… … Wikipedia
ActiveX — ActiveX фреймворк для определения программных компонентов, пригодных к использованию из программ, написанных на разных языках программирования. Программное обеспечение может собираться из одного или более таких компонентов, чтобы… … Википедия
ActiveX Data Objects — Microsoft s ActiveX Data Objects (ADO) is a set of Component Object Model (COM) objects for accessing data sources. A part of MDAC, it provides a middleware layer between programming languages and OLE DB (a means of accessing data stores, whether … Wikipedia
OLE Automation — In Microsoft Windows applications programming, OLE Automation (later renamed by Microsoft to just Automation,[1][2] although the old term remained in widespread use), is an inter process communication mechanism based on Component Object Model… … Wikipedia
Microsoft UI Automation — (UIA) is an Application Programming Interface (API) for User Interface (UI) accessibility that is designed to help Assistive Technology (AT) products interact with standard and custom UI elements of an application (or the operating system) as… … Wikipedia
Microsoft OLE Automation — OLE Automation технология компании Microsoft, позволяющая обращаться к COM объектам из интерпретаторов скриптовых языков, таких, как VBScript (на настоящий момент поддержка обращений к OA объектам есть в Windows версиях всех популярных… … Википедия
NanoCAD — Тип Программы САПР Разработчик Нанософт Операционная система Windows Язык интерфейса … Википедия
nanoCAD — Тип Программы САПР Разработчик Нанософт … Википедия
Component Object Model — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок … Википедия
Component Object Model — Not to be confused with COM file. Component Object Model (COM) is a binary interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range… … Wikipedia
Type library — У этого термина существуют и другие значения, см. библиотека (значения). TLB (англ. Type Library библиотека типов) иерархическое хранилище информации о возможностях ActiveX сервера в OLE Automation. Библиотека типов одно из … Википедия